package com.ytjj.qmyx.admin.model;

import java.io.Serializable;
import java.util.Date;

public class ChannelLabel implements Serializable {
    /**
     * 主键id
     *
     * @mbg.generated
     */
    private Integer id;

    /**
     * h5、app
     *
     * @mbg.generated
     */
    private String channel;

    /**
     * 类别1活动标签 2价格标签 3服务标签 4商品标签
     *
     * @mbg.generated
     */
    private Integer category;

    /**
     * 标签名称
     *
     * @mbg.generated
     */
    private String name;

    /**
     * 标签图片
     *
     * @mbg.generated
     */
    private String picture;

    /**
     * 类型1手动打标 2自动打标
     *
     * @mbg.generated
     */
    private Integer type;

    /**
     * 标签描述
     *
     * @mbg.generated
     */
    private String remake;

    /**
     * 排序
     *
     * @mbg.generated
     */
    private Integer sort;

    /**
     * 状态 1启动 0禁用
     *
     * @mbg.generated
     */
    private Integer status;

    /**
     * 创建时间
     *
     * @mbg.generated
     */
    private Date createTime;

    /**
     * 创建人id
     *
     * @mbg.generated
     */
    private Integer createUser;

    private Integer productId;

    /**
     * 商品标签背景颜色
     */
    private String labelBackgroundColor;

    /**
     * 商品标签背景颜色2
     */
    private String labelBackgroundColor2;

    /**
     * 商品标签边框颜色
     */
    private String labelBorderColor;

    /**
     * 商品标签字体颜色
     */
    private String labelFontColor;

    private static final long serialVersionUID = 1L;

    public Integer getProductId() {
        return productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public Integer getCategory() {
        return category;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getRemake() {
        return remake;
    }

    public void setRemake(String remake) {
        this.remake = remake;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }

    public String getLabelBackgroundColor() {
        return labelBackgroundColor;
    }

    public void setLabelBackgroundColor(String labelBackgroundColor) {
        this.labelBackgroundColor = labelBackgroundColor;
    }

    public String getLabelBorderColor() {
        return labelBorderColor;
    }

    public void setLabelBorderColor(String labelBorderColor) {
        this.labelBorderColor = labelBorderColor;
    }

    public String getLabelFontColor() {
        return labelFontColor;
    }

    public void setLabelFontColor(String labelFontColor) {
        this.labelFontColor = labelFontColor;
    }

    public String getLabelBackgroundColor2() {
        return labelBackgroundColor2;
    }

    public void setLabelBackgroundColor2(String labelBackgroundColor2) {
        this.labelBackgroundColor2 = labelBackgroundColor2;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", channel=").append(channel);
        sb.append(", category=").append(category);
        sb.append(", name=").append(name);
        sb.append(", picture=").append(picture);
        sb.append(", type=").append(type);
        sb.append(", remake=").append(remake);
        sb.append(", sort=").append(sort);
        sb.append(", status=").append(status);
        sb.append(", createTime=").append(createTime);
        sb.append(", createUser=").append(createUser);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}